from flask import Flask

# 创建flask实例
app = Flask(__name__)

# 路由装饰器及处理函数
@app.route('/')
def hello():
    return 'hello flask' # 返回内容有两种，一个是字符串类型，一个是html模板

# 指定请求方式,默认GET
@app.route('/hi', methods=['GET', 'POST'])
def hi():
    return 'hi flask'

# uri路径传参，参数<type:paramName>
# 可以指定参数类型，只有传入参数能转换为指定类型时才会被路由到该地址
@app.route('/hi1/<name>/<int:age>')
def hi1(name, age):
    return 'hi ' + name + ', age ' + str(age)

if __name__ == '__main__':
    app.run() # 启动flask，会将flask程序运行在一个简易的服务器(flask内置)，只用于测试
